Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису InKey.Biz.ua - Инвестиционный бизнес под ключ.
Расскажи о нас


Пользовательские движки шаблонизации

02.10.2009

Пример подключения движка Smarty:

В массиве $arCustomTemplateEngines регистрируется движок Smarty:

global $arCustomTemplateEngines;
$
arCustomTemplateEngines = array(
   "smarty" => array(
      "templateExt" => array("tpl"),
      "function" => "SmartyEngine"
   ),
);

В функции SmartyEngine инициализируются параметры движка в соответствии с требованиями Smarty (см. систему помощи Smarty). Далее в Smarty передаются переменные результатов работы компонента, входных параметров, языковых сообщений и т.д., а в конце вызывается метод обработки и показа шаблона Smarty:

function SmartyEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   if (!defined("SMARTY_DIR"))
      define("SMARTY_DIR", "<
абсолютныйпутькдвижку Smarty>/libs/");

   require_once( '<
абсолютныйпутькдвижку Smarty>/libs/Smarty.class.php' );

   $smarty = new Smarty;

   $smarty->compile_dir = "<
абсолютныйпутькдвижку Smarty>/templates_c/";
   $smarty->config_dir = "<
абсолютныйпутькдвижку Smarty>/configs/";
   $smarty->template_dir = "<
абсолютныйпутькдвижку Smarty>/templates/";
   $smarty->cache_dir = "<
абсолютныйпутькдвижку Smarty>/cache/";

   $smarty->compile_check = true;
   $smarty->debugging = false;

   $smarty->assign("arResult", $arResult);
   $smarty->assign("arParams", $arParams);
   $smarty->assign("MESS", $arLangMessages);
   $smarty->assign("templateFolder", $templateFolder);
   $smarty->assign("parentTemplateFolder", $parentTemplateFolder);

   $smarty->display( $_SERVER["DOCUMENT_ROOT"].$templateFile );
}

В строке "<абсолютныйпутькдвижку Smarty>" указывается абсолютный путь к движку Smarty.


Страница 2 - 2 из 3
Начало | Пред. | 1 2 3 | След. | Конец


Количество показов: 90087073
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 2823 2824 2825 2826 2827 ... 5702 След.
0  
RabyHaigo
darknet drug links  https://github.com/darknetmarketlinks2025/darknetmarkets  darknet market list
Имя Цитировать 0  
0  
RabyHaigo
Имя Цитировать 0  
0  
Toliksit
Имя Цитировать 0  
0  
Toliksit
dark web marketplaces  https://github.com/darknetmarketslist/darknetmarketslist  dark market link
Имя Цитировать 0  
0  
JosephGaf
Nucleus Earn is revolutionizing DeFi staking and passive income generation by offering secure, high-yield crypto rewards. With smart contract-powered staking pools, Nucleus Earn allows users to earn rewards effortlessly while maintaining full control over their assets. Whether you're a beginner or an experienced investor, Nucleus Earn’s decentralized staking platform ensures transparency, security, and optimal returns in the fast-growing world of DeFi. https://nucleusearn.org
Имя Цитировать 0  
0  
KxyuTyday
dark web sites  darkmarket url
Имя Цитировать 0  
0  
WilliamIRrar
darknet markets onion  darkmarket link
Имя Цитировать 0  
0  
Pingunisp
Имя Цитировать 0  
0  
DonaldRah
dark web market links  https://github.com/darkwebmarketslinks/darkwebmarkets  dark web markets
Имя Цитировать 0  
0  
DonaldRah
dark market link  https://github.com/darkwebmarketslinks/darkwebmarkets  tor drug market
Имя Цитировать 0  
0  
Pingunisp
Имя Цитировать 0  
0  
DonDonTyday
darknet market list  https://github.com/darkwebwebsites/darkwebwebsites  dark market onion
Имя Цитировать 0  
0  
PutinNar
Яковлев Павел Владимирович  
Убивает безнадежных

Распространяет наркоты
Имя Цитировать 0  
0  
Toliksit
darkmarket link  https://github.com/darknetmarketslist/darknetmarketslist  darknet drug links
Имя Цитировать 0  
0  
RaymondNeeri
Имя Цитировать 0  
0  
RabyVag
darknet market lists  https://github.com/darknetmarketlinks2025/darknetmarkets  darknet market list
Имя Цитировать 0  
0  
DonDonTyday
Имя Цитировать 0  
0  
Robertoccut
AquaSculpt weight loss is here to stay! With AquaSculpt capsules, you get fast AquaSculpt results thanks to natural AquaSculpt ingredients. No worries about AquaSculpt side effects—users confirm it in AquaSculpt reviews. Curious AquaSculpt how to use? It’s easy and effective. AquaSculpt where to buy? Visit https://aquasculpt.me and transform your body now!
Имя Цитировать 0  
0  
FNDavidchirl
darknet markets 2025  dark websites
Имя Цитировать 0  
0  
DonaldNow
Имя Цитировать 0  
0  
KxyuTyday
darknet markets links  darknet drug links
Имя Цитировать 0  
0  
KxyuTyday
dark market 2025  darkmarkets
Имя Цитировать 0  
0  
Volodyaovemo
dark web drug marketplace  darknet markets url
Имя Цитировать 0  
0  
MorganSnorn
mexican border pharmacies shipping to usa: mexican pharmacy acp - mexican border pharmacies shipping to usa
Имя Цитировать 0  
0  
MarkNORah
Имя Цитировать 0  
Страницы: Пред. 1 ... 2823 2824 2825 2826 2827 ... 5702 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved